West Linn, Order Food Online!

Oops! Filter by Cuisine & Promotion View Map

West Linn, OR Restaurants for Delivery & Takeout

Cuisines: African, American, Asian, Asian Fusion, Bakery, BBQ, Breakfast, Brunch, Burritos, Cajun, Cantonese, Chicken, Chinese, Coffee and Tea, Curry, Dessert, Donuts, Energy Drinks, Fish, Greek, Grill, Gyro, Hamburgers, Hawaiian, Hot Pot, Japanese, Korean, Latin American, Lunch, Mediterranean, Mexican, Middle Eastern, Noodles, Pho, Pizza, Pub Food, Ramen, Ribs, Russian, Salads, Sandwiches, Seafood, Smoothies and Juices, Soup, Steak, Sushi, Szechuan, Taco, Thai, Vegetarian, Wings, Wraps

1. Akira Sushi (Clackamas)

4.4 out of 5 stars. 1144 Google reviews

Asian, Dessert, Japanese, Salads, Seafood, Soup, Sushi  

Casual Dining, Good For Group, Good For Kids, Vegan Options, Vegetarian Options  

Order for later
Today, 10:30 AM
16150 SE 82nd Dr
Delivery: $3.99
Delivery Min: $15
Delivery: $3.99 Delivery Min: $15
Order for later Today, 10:30 AM

2. August Moon Chinese Restaurant

Quick Deals
3.6 out of 5 stars. 312 Google reviews

Asian, Cantonese, Chinese  

Casual Dining, Good For Group, Good For Kids, Vegetarian Options  

Order for later
Today, 12:00 PM
116 SW Clay St
Delivery: $3.99
Delivery Min: $15
Delivery: $3.99 Delivery Min: $15
Order for later Today, 12:00 PM

3. Golden Horse Seafood Restaurant

4.2 out of 5 stars. 640 Google reviews

Chicken, Chinese, Grill, Noodles, Salads, Seafood, Soup  

Casual Dining, Chill, Family Style, Free Parking, Good For Kids  

Online menu opens
Today, 11:00 AM
238 NW 4th Ave,
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Online menu opens Today, 11:00 AM

4. SPARKY'S PIZZA

4.1 out of 5 stars. 105 Google reviews

BBQ, Chicken, Grill, Pizza, Salads, Wings  

Casual Dining, Free Parking, Gluten Free Options, Good For Kids, Happy Hour, Has TV, Healthy Options, Outdoor Seating, Pets Allowed, Vegan Options  

Order for later
Today, 3:00 PM
20430 SE HIGHWAY 212
Carryout
Carryout
Order for later Today, 3:00 PM

5. Thai Lemon

3.7 out of 5 stars. 289 Google reviews

Asian, Asian Fusion, Chicken, Curry, Dessert, Noodles, Salads, Seafood, Soup, Sushi, Thai  

Casual Dining, Free Parking, Full Bar, Good For Group, Good For Kids, Has TV, Vegetarian Options  

Order for later
Today, 12:00 PM
1980 Willamette Falls Dr
Average Item Cost: $8
Delivery: $4.99
Delivery Min: $15
Average Item Cost: $8 Delivery: $4.99 Delivery Min: $15
Order for later Today, 12:00 PM

6. SESAME DONUT PDX

4.6 out of 5 stars. 406 Google reviews

Breakfast, Brunch, Coffee and Tea, Dessert, Donuts, Sandwiches  

Casual Dining, Good For Group, Good For Kids, Outdoor Seating, Pets Allowed  

Order for later
12/23/2024, 11:00 AM
1503 SW PARK AVENUE
Carryout
Carryout
Order for later 12/23/2024, 11:00 AM

7. TAKAHASHI RESTAURANT

4.7 out of 5 stars. 785 Google reviews

Asian, Curry, Dessert, Japanese, Noodles, Salads, Seafood, Soup, Sushi  

Casual Dining, Free Parking, Good For Group, Good For Kids, Kids Menu, Vegan Options, Vegetarian Options  

Order for later
Today, 5:00 PM
10324 SE HOLGATE
Carryout
Carryout
Order for later Today, 5:00 PM

8. SESAME DONUTS TIGARD

4.3 out of 5 stars. 605 Google reviews

Breakfast, Dessert, Donuts  

Casual Dining, Free Parking, Good For Kids  

Order Now
11945 PACIFIC HWY
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15

9. Chef Q

4.7 out of 5 stars. 20 Google reviews

Asian, Asian Fusion, Chicken, Curry, Japanese, Noodles, Soup, Thai  

Casual Dining, Free Parking, Gluten Free Options, Outdoor Seating, Pets Allowed  

Order for later
Today, 12:30 PM
421 SW College Street
Delivery: $3.99
Delivery Min: $15
Delivery: $3.99 Delivery Min: $15
Order for later Today, 12:30 PM

10. Happy Fortune Restaurant

Coupons
3.6 out of 5 stars. 463 Google reviews

American, Chicken, Chinese, Noodles, Seafood, Soup  

Vegan Options, Vegetarian Options  

Order for later
Today, 12:00 PM
10420 SW Barbur Blvd.
Carryout
Carryout
Order for later Today, 12:00 PM

11. August Moon Chinese Restaurant

$3 or less
3.6 out of 5 stars. 308 Google reviews

Asian, Cantonese, Chicken, Chinese, Dessert, Grill, Noodles, Salads, Seafood, Soup, Steak, Szechuan, Wings  

Casual Dining, Family Style, Free Parking, Good For Group, Good For Kids, Healthy Options, Vegetarian Options  

Order for later
Today, 12:00 PM
405 NW 23rd Ave.
Delivery: $3.00
Delivery Min: $20
Delivery: $3.00 Delivery Min: $20
Order for later Today, 12:00 PM

12. Sushi Myoga

4.0 out of 5 stars. 388 Google reviews

Asian, Chicken, Grill, Japanese, Noodles, Salads, Seafood, Soup, Sushi  

Free Parking, Good For Group, Good For Kids, Has TV, Healthy Options, Pets Allowed, Vegetarian Options  

Order for later
Today, 11:00 AM
9351 SE 82nd Ave
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 11:00 AM

13. Karam Restaurant and Bar

4.5 out of 5 stars. 416 Google reviews

Chicken, Dessert, Grill, Hamburgers, Mediterranean, Middle Eastern, Salads, Soup, Wraps  

Casual Dining, Family Style, Full Bar, Gluten Free Options, Good For Group, Happy Hour, Has TV, Healthy Options, Organic Options, Outdoor Seating, Vegan Options, Vegetarian Options  

Order for later
Today, 11:00 AM
1111 SW Jefferson St
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 11:00 AM

14. Kracked Crab

4.5 out of 5 stars. 152 Google reviews

Cajun, Fish, Seafood  

Comfort Food, Free Parking  

Online menu opens
Today, 11:00 AM
13551 SE 145th Ave
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Online menu opens Today, 11:00 AM

15. Dee Dee Vegan Thai

4.4 out of 5 stars. 31 Google reviews

Curry, Thai, Vegetarian  

 

Order for later
Today, 11:30 AM
4260 SE Hawthorne Blvd
Delivery: $3.99
Delivery Min: $15
Delivery: $3.99 Delivery Min: $15
Order for later Today, 11:30 AM

16. oh! UMAI Teriyaki

11th Order Free
4.6 out of 5 stars. 126 Google reviews

Asian, Chicken, Japanese, Korean, Noodles, Seafood, Soup  

Casual Dining, Comfort Food, Free Parking, Good For Group, Good For Kids, Offers Military Discount, Vegan Options, Vegetarian Options  

Order for later
Today, 11:00 AM
18750 Wilamette Dr.
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 11:00 AM

17. Ladda Thai House

4.7 out of 5 stars. 112 Google reviews

Chicken, Curry, Dessert, Fish, Noodles, Salads, Seafood, Soup, Thai, Vegetarian  

Vegetarian Options  

Order for later
Today, 11:30 AM
4260 SE Hawthorne Blvd
Delivery: $3.99
Delivery Min: $15
Delivery: $3.99 Delivery Min: $15
Order for later Today, 11:30 AM

18. From Russia With Love

Curbside Pickup
4.6 out of 5 stars. 34 Google reviews

Breakfast, Coffee and Tea, Russian  

Casual Dining, Comfort Food, Free Parking, Gluten Free Options, Vegan Options, Vegetarian Options  

Online menu opens
Today, 11:00 AM
508 14TH ST
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Online menu opens Today, 11:00 AM

19. HONEY SPICY

4.5 out of 5 stars. 411 Google reviews

Asian Fusion, Chicken, Korean  

 

Online menu opens
Today, 11:30 AM
11963 SW PACIFIC HWY
Carryout
Carryout
Online menu opens Today, 11:30 AM

20. Yokai Musubi

4.9 out of 5 stars. 125 Google reviews

Coffee and Tea, Hawaiian, Japanese  

Gluten Free Options, Quick Bite, Takeout Only, Vegan Options, Vegetarian Options  

Online menu opens
Today, 9:00 AM
2190 W BURNSIDE ST SUIT
Delivery: 10.00%
Delivery Min: $0
Delivery: 10.00% Delivery Min: $0
Online menu opens Today, 9:00 AM

21. BOWERY BAGELS

4.3 out of 5 stars. 428 Google reviews

Bakery, Breakfast, Brunch, Coffee and Tea, Lunch, Sandwiches, Vegetarian  

 

Order Now
310 NORTHWEST BROADWAY
Delivery: $3.99
Delivery Min: $15
Delivery: $3.99 Delivery Min: $15

22. Kabba's Kitchen

5.0 out of 5 stars. 21 Google reviews

African, Chicken, Fish  

Chill, Family Style  

Order for later
1/11/2025, 12:00 PM
722 SE 10th Ave
Carryout
Carryout
Order for later 1/11/2025, 12:00 PM

23. Spudz Express

Curbside Pickup
5.0 out of 5 stars. 11 Google reviews

 

 

Order for later
Today, 12:00 PM
908 SE Powell Blvd
Average Item Cost: $8
Delivery: $4.99
Delivery Min: $15
Average Item Cost: $8 Delivery: $4.99 Delivery Min: $15
Order for later Today, 12:00 PM

24. Zero Degrees (Portland)

3.8 out of 5 stars. 825 Google reviews

Asian Fusion  

 

Order for later
Today, 12:00 PM
8220 SE Harrison St
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 12:00 PM

25. Padkeemao Thai Food

4.7 out of 5 stars. 72 Google reviews

Asian, Curry, Noodles, Soup, Thai  

 

Order for later
Today, 11:00 AM
6238 SW Capitol Hwy
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 11:00 AM

26. Potato Heads

11th Order Free
4.7 out of 5 stars. 14 Google reviews

American, Pub Food  

 

Order for later
1/1/2025, 3:00 PM
5205 SE Foster Rd
Delivery: $3.99
Delivery Min: $15
Delivery: $3.99 Delivery Min: $15
Order for later 1/1/2025, 3:00 PM

27. Que Dice

4.6 out of 5 stars. 42 Google reviews

Korean, Thai  

 

Order for later
Today, 11:30 AM
722 SE 10th Ave
Carryout
Carryout
Order for later Today, 11:30 AM

28. El Masry Egyptian Cuisine

4.3 out of 5 stars. 451 Google reviews

Gyro, Mediterranean, Sandwiches, Wings  

 

Online menu opens
Today, 10:30 AM
243 SW Washington St
Delivery: $3.99
Delivery Min: $15
Delivery: $3.99 Delivery Min: $15
Online menu opens Today, 10:30 AM

29. Mocha Express (82nd Ave)

11th Order Free Quick Deals
4.4 out of 5 stars. 410 Google reviews

Breakfast, Coffee and Tea, Energy Drinks, Lunch, Sandwiches, Smoothies and Juices  

 

Order Now
1951 SE 82nd Ave
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15

30. Superbowl PDX

4.5 out of 5 stars. 22 Google reviews

Asian, Japanese, Thai  

 

Online menu opens
Today, 12:00 PM
3582 SE Powell Blvd
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Online menu opens Today, 12:00 PM

31. Taqueria y Pupuseria Ramos

4.4 out of 5 stars. 34 Google reviews

Latin American  

Chill, Family Style, Free Parking  

Order for later
Today, 10:00 AM
1134 SE 82ND AVE
Carryout
Carryout
Order for later Today, 10:00 AM

32. Pacific Boil & Lounge

4.3 out of 5 stars. 262 Google reviews

Cajun, Seafood  

 

Order for later
Today, 11:30 AM
11945 SW Pacific Hwy
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 11:30 AM

33. Wanda Kitchen

4.6 out of 5 stars. 22 Google reviews

Asian, Thai  

Casual Dining, Comfort Food, Family Style, Free Parking  

Online menu opens
Today, 8:30 PM
10175 SE STARK ST
Carryout
Carryout
Online menu opens Today, 8:30 PM

34. 22 Below

4.4 out of 5 stars. 128 Google reviews

Coffee and Tea, Dessert, Thai  

Casual Dining, Family Style, Free Parking, Gluten Free Options, Good For Group, Good For Kids, Kids Menu, Outdoor Seating  

Order for later
Today, 1:00 PM
16200 SW Pacific Hwy
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 1:00 PM

35. Zabpinto Thai Kitchen

4.7 out of 5 stars. 395 Google reviews

Asian, Curry, Noodles, Thai  

 

Order for later
Today, 12:00 PM
1037 NW FLANDERS ST.
Delivery: $3.99
Delivery Min: $15
Delivery: $3.99 Delivery Min: $15
Order for later Today, 12:00 PM

36. Captain’s Choice Cajun Seafood

4.2 out of 5 stars. 238 Google reviews

Cajun, Seafood  

 

Order for later
Today, 11:30 AM
1621 NE 10th Ave
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 11:30 AM

37. Koba Grill

4.5 out of 5 stars. 345 Google reviews

Asian Fusion, Chinese, Korean, Noodles  

Casual Dining, Free Parking  

Order for later
Today, 11:00 AM
21370 SW LANGER FARMS PK
Carryout
Carryout
Order for later Today, 11:00 AM

38. Som Tum Thai Kitchen

4.4 out of 5 stars. 120 Google reviews

Asian, Chicken, Coffee and Tea, Curry, Dessert, Fish, Noodles, Salads, Seafood, Soup, Thai, Vegetarian, Wings  

Gluten Free Options, Good For Group, Outdoor Seating, Vegetarian Options  

Order for later
Today, 12:00 PM
1924 SW Broadway 2nd Floor
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 12:00 PM

39. Sri Siam Thai Cuisine

3.9 out of 5 stars. 172 Google reviews

Asian, Chicken, Coffee and Tea, Curry, Dessert, Noodles, Seafood, Soup, Thai  

Free Parking, Good For Group, Vegetarian Options  

Order for later
Today, 12:00 PM
14845 SW Murray Scholls Dr
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 12:00 PM

40. David Beard's Catfish King

3.9 out of 5 stars. 808 Google reviews

American, Seafood  

 

Order for later
Today, 11:00 AM
2501 SE Washington St
Carryout
Carryout
Order for later Today, 11:00 AM

41. Dickey's Barbecue Pit

3.5 out of 5 stars. 135 Google reviews

American, BBQ, Ribs  

 

Order for later
Today, 11:00 AM
4811 Meadows Rd
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 11:00 AM

42. JOY TERIYAKI CLAKAMAS

4.3 out of 5 stars. 214 Google reviews

Japanese, Noodles, Vegetarian  

Gluten Free Options  

Order for later
Today, 12:00 PM
8978 SE SUNNYSIDE RD
Carryout
Carryout
Order for later Today, 12:00 PM

43. MR. MAPLE DONUTS

4.4 out of 5 stars. 107 Google reviews

Breakfast, Coffee and Tea, Donuts, Smoothies and Juices  

 

Order Now
29890 SW TOWN CENTER LOO
Carryout
Carryout

44. GREEK BITES

4.7 out of 5 stars. 110 Google reviews

Dessert, Greek, Gyro, Salads, Soup, Wraps  

 

Online menu opens
Today, 11:00 AM
19339 WILLAMETTE DRIVE
Carryout
Carryout
Online menu opens Today, 11:00 AM

45. Thai Sky Kitchen

4.5 out of 5 stars. 119 Google reviews

Asian, Thai  

Casual Dining, Family Style, Free Parking, Gluten Free Options, Has TV, Vegan Options, Vegetarian Options  

Order for later
Today, 11:30 AM
6036 SE Division St
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 11:30 AM

46. Dickey's Barbecue Pit

4.0 out of 5 stars. 416 Google reviews

American, BBQ, Ribs  

 

Order for later
Today, 11:00 AM
14700 SW Murray Scholls Dr
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 11:00 AM

47. Su Thai Express

4.2 out of 5 stars. 220 Google reviews

Asian, Chicken, Coffee and Tea, Curry, Noodles, Salads, Seafood, Soup, Thai, Vegetarian, Wings  

 

Order for later
Today, 11:00 AM
1900 McLoughlin Blvd
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 11:00 AM

48. Magnolia Thai Restaurant

4.7 out of 5 stars. 106 Google reviews

Asian, Thai  

 

Order for later
Today, 12:00 PM
10574 SE 32nd Ave
Carryout
Carryout
Order for later Today, 12:00 PM

49. Hamono Sushi

4.3 out of 5 stars. 288 Google reviews

Asian, Asian Fusion, Japanese  

Casual Dining, Gluten Free Options, Healthy Options, Low Carb Options, Vegan Options, Vegetarian Options  

Order for later
soon
620 SW 9TH ST
Carryout
Carryout
Order for later soon

50. Thidathai Kitchen

5.0 out of 5 stars. 55 Google reviews

Chicken, Coffee and Tea, Curry, Noodles, Salads, Soup, Thai  

Vegan Options, Vegetarian Options  

Order for later
Today, 12:00 PM
7875 SE 13th Ave
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 12:00 PM

51. El Mezcalito PDX

4.3 out of 5 stars. 91 Google reviews

Burritos, Chicken, Mexican, Taco  

Good For Group, Good For Kids, Kids Menu, Outdoor Seating  

Order for later
Today, 12:00 PM
2340 NW Westover Rd
Delivery: $5.00
Delivery Min: $15
Delivery: $5.00 Delivery Min: $15
Order for later Today, 12:00 PM

52. Thai Hot Pot Heaven

4.8 out of 5 stars. 186 Google reviews

Asian, Asian Fusion, Chicken, Coffee and Tea, Curry, Dessert, Hot Pot, Noodles, Pho, Salads, Seafood, Soup, Thai  

Good For Group, Vegetarian Options  

Order for later
Today, 11:00 AM
730 NW 21st Ave
Delivery: $5.00
Delivery Min: $5
Delivery: $5.00 Delivery Min: $5
Order for later Today, 11:00 AM

53. Mucho Sabor

5.0 out of 5 stars. 5 Google reviews

Burritos, Chicken, Dessert, Mexican, Steak, Taco  

Chill, Free Parking  

Order for later
Today, 10:00 AM
3905 SE 82ND AVE
Carryout
Carryout
Order for later Today, 10:00 AM

54. Esan Thai

11th Order Free
4.3 out of 5 stars. 171 Google reviews

Asian, Chicken, Coffee and Tea, Curry, Dessert, Fish, Noodles, Salads, Seafood, Soup, Thai, Vegetarian  

Good For Group, Has TV, Outdoor Seating, Vegetarian Options  

Online menu opens
Today, 12:00 PM
3003 SE Division St
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Online menu opens Today, 12:00 PM

55. Thai Avenue

4.7 out of 5 stars. 75 Google reviews

Asian, Chicken, Coffee and Tea, Curry, Noodles, Salads, Seafood, Soup, Thai, Vegetarian, Wings  

Free Parking, Good For Group, Vegan Options, Vegetarian Options  

Online menu opens
Today, 11:00 AM
6618 SE Powell Blvd
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Online menu opens Today, 11:00 AM

56. Classic Thai Cuisine

4.6 out of 5 stars. 246 Google reviews

Thai  

Casual Dining, Good For Group, Good For Kids  

Order for later
Today, 12:00 PM
7202 SE Milwaukie Ave
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 12:00 PM

57. Blazin' Gyros

4.3 out of 5 stars. 652 Google reviews

Chicken, Dessert, Grill, Gyro, Mediterranean, Middle Eastern, Salads, Sandwiches, Soup  

Casual Dining, Free Parking, Good For Group, Good For Kids, Healthy Options, Kids Menu, Vegan Options, Vegetarian Options  

Order for later
Today, 11:00 AM
13815 Southwest Pacific Highway
Carryout
Carryout
Order for later Today, 11:00 AM

58. Ishtar Gate

4.2 out of 5 stars. 211 Google reviews

Breakfast, Dessert, Gyro, Mediterranean, Middle Eastern, Sandwiches, Wraps  

Casual Dining, Chill, Gluten Free Options, Quick Bite, Vegan Options, Vegetarian Options  

Online menu opens
Today, 10:30 AM
5222 se foster rd
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Online menu opens Today, 10:30 AM

59. NOA Sushi

11th Order Free
4.9 out of 5 stars. 78 Google reviews

Chicken, Fish, Ramen, Salads, Seafood, Soup, Sushi, Vegetarian  

Casual Dining, Free Parking, Vegetarian Options  

Order for later
Today, 11:30 AM
14619 SW Teal Blvd
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 11:30 AM

60. Thai Baan Thai Cuisine

5.0 out of 5 stars. 39 Google reviews

Chicken, Coffee and Tea, Curry, Dessert, Grill, Noodles, Salads, Soup, Thai, Wings  

Casual Dining, Good For Group, Good For Kids, Outdoor Seating, Vegetarian Options  

Order for later
Today, 12:00 PM
450a 5th St
Delivery: $4.99
Delivery Min: $15
Delivery: $4.99 Delivery Min: $15
Order for later Today, 12:00 PM

Restaurants Filter

Promotions Filter

Delivery Fee Filter

Cuisines Filter

Selecting/deselecting the following checkboxes will update the content in the main content area.

Atmosphere Filter

Selecting/deselecting the following checkboxes will update the content in the main content area.

Food Types Filter

Selecting/deselecting the following checkboxes will update the content in the main content area.

Services Filter

Selecting/deselecting the following checkboxes will update the content in the main content area.